Programming Many-Cores on Different Levels of Abstraction

نویسندگان

  • Pieter Hijma
  • Rob V. van Nieuwpoort
  • Henri E. Bal
چکیده

Many-core hardware is targeted specifically at obtaining high-performance. However, obtaining high-performance is often challenging because hardware-specific details have to be taken into account. This leads to low-level code that is difficult to read, maintain, and port to other architectures. This is a well-recognized problem and there are many programming models that try to balance a high-level programming model with high-performance. We propose an entirely different, novel approach that allows programmers to define and choose their own level of abstraction: a high level of abstraction for readability and portability, and user-defined, lower levels to incorporate more hardware-specific details to obtain higher performance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Gannet: a functional task description language for a service-based SoC architecture

There is a growing demand for solutions allowing to design complex systems-on-chip (SoC) at high abstraction levels. The Gannet project proposes a functional programming approach for high-abstraction design of very large SoCs. Gannet is a distributed service-based SoC architecture, i.e. a network of services offered by hardware or software cores. The functionality of the system is defined by a ...

متن کامل

Modeling and Analysis of SLDL-captured NoC Abstractions

With increasing number of IP cores, parallel communication architectures including NoCs have emerged for many-core systems. To efficiently architect NoCs, early analysis of crucial run-time metrics such as throughput, latency and saturation time is required. This requires abstract modeling of NoCs. Modeling abstraction, and consequently the modeling granularity impacts the accuracy and speed of...

متن کامل

Hydrogen Abstraction Reaction of Hydroxyl Radical with 1,1-Dibromoethane and 1,2-Dibromoethane Studied by Using Semi-Classical Transition State Theory

The hydrogen abstraction reaction by OH radical from CH2BrCH2Br (R1) and CH₃CHBr2 (R2) is investigated theoretically by semi-classical transition state theory. The stationary points for both reactions are located by using ωB97X-D and KMLYP density functional methods along with cc-pVTZ basis. Single-point energy calculations are performed at the QCISD(T) and CCSD(T) levels of theory with differe...

متن کامل

Explaining the Presence of Narrow-faced Bladelet Cores in Izeh Chipped Stone Assemblages and its relation to Population/Idea Movements in Late Pleistocene

Abstract: Several models of population/culture movements have been proposed based on bladelet production in Late Pleistocene of Eurasia. Narrow-faced bladelet/microblade cores, also known as "wedge shaped" cores in Central Asia and Far East studies, have been considered as a component of an inter-continent migration of people and idea which originated in Sibero-Mongolian region Upper Paleolithi...

متن کامل

بررسی کیفیت زندگی پرستاران بر اساس پرسشنامه سازمان جهانی بهداشت دربیمارستان های دانشگاه علوم پزشکی همدان

 Background & Objectives : Along with the advances in many different levels of life, interest in measuring quality of life has increased. The aim of this study was to assess quality of life in hospitals of Hamadan University of Medical Sciences.  Methods: This cross-sectional study was performed on 300 nurses in hospitals of Hamadan University of Medical Sciences during 2012-2013. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013